1
Основы переменных и правила именования
AI015Lesson 2
00:00

Основа переменных в языке Julia основана на принципе вывода типа. В отличие от таких языков, как C++, Julia автоматически определяет тип данных по присвоенному значению, обеспечивая опыт работы с сценариями с производительностью компилируемого кода.

1. Лексические правила и чувствительность к регистру

Идентификаторы в Julia строго чувствительны к регистру. Переменная с именем marks отличается от Marks. Все имена переменных должны начинаться с буквы; последующие символы могут включать цифры, буквы или подчеркивания.

2. Соглашение о названии в стиле змеи (snake_case)

Следуя руководству по стилю языка Julia, разработчики используют нижний регистр с разделением слов подчеркиванием (snake_case) для многословных переменных, чтобы сохранить единый стиль.

✅ student_name (Правильно: начинается с буквы, snake_case)❌ 2nd_roll (Неправильно: начинается с цифры)

3. Julia по сравнению со статическими языками

В языке Julia мы не указываем типы. Компилятор автоматически выводит, что 9.5 — это Float64 автоматически.

C++ (явное указание)
int roll = 15;
Julia (выводимый тип)
roll = 15

4. Среда выполнения и окружение

Для запуска скриптов используйте include("filename.jl"). Для настройки среды вы можете добавить пакеты, такие как IJulia (для Jupyter), PyPlot, или используйте среды разработки, такие как Atom и Juno.

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>